package com.dms.modules.merchant.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

@Data
@ApiModel("店铺查询DTO")
public class ShopQueryDTO {
    
    @ApiModelProperty("搜索关键词")
    private String keyword;
    
    @ApiModelProperty("排序字段：sales-销量, score-评分, time-时间")
    private String sortField;
    
    @ApiModelProperty("排序方式：asc-升序, desc-降序")
    private String sortOrder;
    
    @ApiModelProperty("最低评分")
    private BigDecimal minScore;
    
    @ApiModelProperty("是否只看推荐：0-否, 1-是")
    private Integer onlyRecommend;
    
    @ApiModelProperty("页码")
    private Integer pageNum = 1;
    
    @ApiModelProperty("每页数量")
    private Integer pageSize = 10;
} 